# !/usr/bin/env python3
# -*- coding: utf-8 -*-
"""
===========================
@Time : 2022/9/25 0025 8:06
@Author : 测试开发工程师
@File : main.py
@Software: PyCharm
============================
"""


# 收集完测试用例，之后被调用的hook函数
# =================== 2. 修改编码格式（支持中文），pytest 默认编码格式为 unicode ============================
def pytest_collection_modifyitems(session, config, items) -> None:
    for item in items:
        # name : 测试用例的名字
        item.name = item.name.encode("utf-8").decode("unicode_escape")
        # nodeid :  测试用例的路径
        item._nodeid = item.nodeid.encode("utf-8").decode("unicode_escape")
    # 用例名称反转
    # items.reverse()
